import type { GeneratedEtsLibFile } from "../../types/generated";

export const FILE: GeneratedEtsLibFile = {
  path: 'ets/component/units.d.ts',
  content: "/*\n * Copyright (c) 2021-2023 Huawei Device Co., Ltd.\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * @file\n * @kit ArkUI\n */\n/**\n * Defines the data type of the interface restriction.\n *\n * @typedef { import('../api/global/resource').Resource } Resource\n * @interface Resource\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the data type of the interface restriction.\n *\n * @typedef { import('../api/global/resource').Resource } Resource\n * @interface Resource\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the data type of the interface restriction.\n *\n * @typedef { import('../api/global/resource').Resource } Resource\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the data type of the interface restriction.\n *\n * @typedef { import('../api/global/resource').Resource } Resource\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type Resource = import('../api/global/resource').Resource;\n/**\n * Defines the length property with string, number and resource unit.\n *\n * @typedef { string | number | Resource } Length\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the length property with string, number and resource unit.\n *\n * @typedef { string | number | Resource } Length\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the length property with string, number and resource unit.\n *\n * @typedef { string | number | Resource } Length\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the length property with string, number and resource unit.\n *\n * @typedef { string | number | Resource } Length\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type Length = string | number | Resource;\n/**\n * Defines the length property with number in units of px.\n *\n * @typedef { `${number}px` } PX\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the length property with number in units of px.\n *\n * @typedef { `${number}px` } PX\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the length property with number in units of px.\n *\n * @typedef { `${number}px` } PX\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare type PX = `${number}px`;\n/**\n * Defines the length property with number or number in units of vp.\n *\n * @typedef { `${number}vp` | number } VP\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the length property with number or number in units of vp.\n *\n * @typedef { `${number}vp` | number } VP\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the length property with number or number in units of vp.\n *\n * @typedef { `${number}vp` | number } VP\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare type VP = `${number}vp` | number;\n/**\n * Defines the length property with number in units of fp.\n *\n * @typedef { `${number}fp` } FP\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the length property with number in units of fp.\n *\n * @typedef { `${number}fp` } FP\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the length property with number in units of fp.\n *\n * @typedef { `${number}fp` } FP\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare type FP = `${number}fp`;\n/**\n * Defines the length property with number in units of lpx.\n *\n * @typedef { `${number}lpx` } LPX\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the length property with number in units of lpx.\n *\n * @typedef { `${number}lpx` } LPX\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the length property with number in units of lpx.\n *\n * @typedef { `${number}lpx` } LPX\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare type LPX = `${number}lpx`;\n/**\n * Defines the length property with number in units of Percentage.\n *\n * @typedef { `${number}%` } Percentage\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the length property with number in units of Percentage.\n *\n * @typedef { `${number}%` } Percentage\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the length property with number in units of Percentage.\n *\n * @typedef { `${number}%` } Percentage\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare type Percentage = `${number}%`;\n/**\n * Defines the angle property with number in units of deg.\n *\n * @typedef { `${number}deg` } Degree\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the angle property with number in units of deg.\n *\n * @typedef { `${number}deg` } Degree\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\ndeclare type Degree = `${number}deg`;\n/**\n * Defines the dimension property with number with units(vp|px|fp|lpx|%), and resource.\n *\n * @typedef { PX | VP | FP | LPX | Percentage | Resource } Dimension\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Defines the dimension property with number with units(vp|px|fp|lpx|%), and resource.\n *\n * @typedef { PX | VP | FP | LPX | Percentage | Resource } Dimension\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the dimension property with number with units(vp|px|fp|lpx|%), and resource.\n *\n * @typedef { PX | VP | FP | LPX | Percentage | Resource } Dimension\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare type Dimension = PX | VP | FP | LPX | Percentage | Resource;\n/**\n * Defines the string which can use resource.\n *\n * @typedef { string | Resource } ResourceStr\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the string which can use resource.\n *\n * @typedef { string | Resource } ResourceStr\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the string which can use resource.\n *\n * @typedef { string | Resource } ResourceStr\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the string which can use resource.\n *\n * @typedef { string | Resource } ResourceStr\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type ResourceStr = string | Resource;\n/**\n * Defines the padding property.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the padding property.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the padding property.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the padding property.\n *\n * @typedef { object } Padding\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type Padding = {\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    top?: Length;\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    right?: Length;\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    bottom?: Length;\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    left?: Length;\n};\n/**\n * Defines the localized padding property.\n *\n * @interface LocalizedPadding\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface LocalizedPadding {\n    /**\n     * top property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top?: LengthMetrics;\n    /**\n     * end property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    end?: LengthMetrics;\n    /**\n     * bottom property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottom?: LengthMetrics;\n    /**\n     * start property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    start?: LengthMetrics;\n}\n;\n/**\n * Defines the margin property.\n *\n * @typedef { Padding } Margin\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the margin property.\n *\n * @typedef { Padding } Margin\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the margin property.\n *\n * @typedef { Padding } Margin\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the margin property.\n *\n * @typedef { Padding } Margin\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type Margin = Padding;\n/**\n * Defines the border width property.\n *\n * @typedef { EdgeWidths } EdgeWidth\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Defines the border width property.\n *\n * @typedef { EdgeWidths } EdgeWidth\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare type EdgeWidth = EdgeWidths;\n/**\n * Defines the border width property.\n *\n * @typedef { object } EdgeWidths\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the border width property.\n *\n * @typedef { object } EdgeWidths\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the border width property.\n *\n * @typedef { object } EdgeWidths\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type EdgeWidths = {\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    top?: Length;\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    right?: Length;\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    bottom?: Length;\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    left?: Length;\n};\n/**\n * Defines the localized border width property.\n *\n * @interface LocalizedEdgeWidths\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface LocalizedEdgeWidths {\n    /**\n     * top property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top?: LengthMetrics;\n    /**\n     * end property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    end?: LengthMetrics;\n    /**\n     * bottom property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottom?: LengthMetrics;\n    /**\n     * start property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    start?: LengthMetrics;\n}\n;\n/**\n * Defines the outline width property.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 11\n */\n/**\n * Defines the outline width property.\n *\n * @typedef { object } EdgeOutlineWidths\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare type EdgeOutlineWidths = {\n    /**\n     * top outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * top outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top?: Dimension;\n    /**\n     * right outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * right outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    right?: Dimension;\n    /**\n     * bottom outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * bottom outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottom?: Dimension;\n    /**\n     * left outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * left outline width property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    left?: Dimension;\n};\n/**\n * Defines the border radius property.\n *\n * @typedef { object } BorderRadiuses\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the border radius property.\n *\n * @typedef { object } BorderRadiuses\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the border radius property.\n *\n * @typedef { object } BorderRadiuses\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type BorderRadiuses = {\n    /**\n     * top-left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * top-left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * top-left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    topLeft?: Length;\n    /**\n     * top-right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * top-right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * top-right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    topRight?: Length;\n    /**\n     * bottom-left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * bottom-left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * bottom-left property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    bottomLeft?: Length;\n    /**\n     * bottom-right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * bottom-right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * bottom-right property.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    bottomRight?: Length;\n};\n/**\n * Defines the localized border radius property.\n *\n * @interface LocalizedBorderRadiuses\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface LocalizedBorderRadiuses {\n    /**\n     * top-start property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    topStart?: LengthMetrics;\n    /**\n     * top-end property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    topEnd?: LengthMetrics;\n    /**\n     * bottom-start property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottomStart?: LengthMetrics;\n    /**\n     * bottom-end property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottomEnd?: LengthMetrics;\n}\n;\n/**\n * Defines the outline radius property.\n *\n * @typedef { object } OutlineRadiuses\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 11\n */\n/**\n * Defines the outline radius property.\n *\n * @typedef { object } OutlineRadiuses\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare type OutlineRadiuses = {\n    /**\n     * top-left property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * top-left property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    topLeft?: Dimension;\n    /**\n     * top-right property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * top-right property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    topRight?: Dimension;\n    /**\n     * bottom-left property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * bottom-left property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottomLeft?: Dimension;\n    /**\n     * bottom-right property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * bottom-right property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottomRight?: Dimension;\n};\n/**\n * Defines the border color property.\n *\n * @typedef { object } EdgeColors\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the border color property.\n *\n * @typedef { object } EdgeColors\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the border color property.\n *\n * @typedef { object } EdgeColors\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type EdgeColors = {\n    /**\n     * top property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    top?: ResourceColor;\n    /**\n     * right property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    right?: ResourceColor;\n    /**\n     * bottom property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    bottom?: ResourceColor;\n    /**\n     * left property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    left?: ResourceColor;\n};\n/**\n * Defines the localized border color property.\n *\n * @interface LocalizedEdgeColors\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface LocalizedEdgeColors {\n    /**\n     * top property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top?: ResourceColor;\n    /**\n     * end property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    end?: ResourceColor;\n    /**\n     * bottom property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottom?: ResourceColor;\n    /**\n     * start property.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    start?: ResourceColor;\n}\n;\n/**\n * Defines the localized margin property.\n *\n * @typedef { LocalizedPadding } LocalizedMargin\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n*/\ndeclare type LocalizedMargin = LocalizedPadding;\n/**\n * Defines the border style property.\n *\n * @typedef { object } EdgeStyles\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the border style property.\n *\n * @typedef { object } EdgeStyles\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the border style property.\n *\n * @typedef { object } EdgeStyles\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type EdgeStyles = {\n    /**\n     * top property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    top?: BorderStyle;\n    /**\n     * right property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    right?: BorderStyle;\n    /**\n     * bottom property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    bottom?: BorderStyle;\n    /**\n     * left property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    left?: BorderStyle;\n};\n/**\n * Defines the outline style property.\n *\n * @typedef { object } EdgeOutlineStyles\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 11\n */\n/**\n * Defines the outline style property.\n *\n * @typedef { object } EdgeOutlineStyles\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare type EdgeOutlineStyles = {\n    /**\n     * top property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * top property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top?: OutlineStyle;\n    /**\n     * right property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * right property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    right?: OutlineStyle;\n    /**\n     * bottom property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * bottom property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottom?: OutlineStyle;\n    /**\n     * left property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     * @form\n     */\n    /**\n     * left property.\n     *\n     * @type { ?OutlineStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    left?: OutlineStyle;\n};\n/**\n * Defines the offset property.\n *\n * @typedef { object } Offset\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the offset property.\n *\n * @typedef { object } Offset\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Defines the offset property.\n *\n * @typedef { object } Offset\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare type Offset = {\n    /**\n     * dx property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * dx property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * dx property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    dx: Length;\n    /**\n     * dy property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * dy property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * dy property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    dy: Length;\n};\n/**\n * Defines the color which can use resource.\n *\n * @typedef { Color | number | string | Resource } ResourceColor\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the color which can use resource.\n *\n * @typedef { Color | number | string | Resource } ResourceColor\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the color which can use resource.\n *\n * @typedef { Color | number | string | Resource } ResourceColor\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the color which can use resource.\n *\n * @typedef { Color | number | string | Resource } ResourceColor\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type ResourceColor = Color | number | string | Resource;\n/**\n * Defines the length constrain property.\n *\n * @typedef { object } LengthConstrain\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the length constrain property.\n *\n * @typedef { object } LengthConstrain\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the length constrain property.\n *\n * @typedef { object } LengthConstrain\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare type LengthConstrain = {\n    /**\n     * minimum length.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * minimum length.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * minimum length.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    minLength: Length;\n    /**\n     * maximum length.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     * @form\n     */\n    /**\n     * maximum length.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     * @form\n     */\n    /**\n     * maximum length.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     * @form\n     */\n    maxLength: Length;\n};\n/**\n * Defines VoidCallback.\n *\n * @typedef { function } VoidCallback\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare type VoidCallback = () => void;\n/**\n * Defines length metrics unit.\n *\n * @typedef { import('../api/arkui/Graphics').LengthMetricsUnit } LengthMetricsUnit\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare type LengthMetricsUnit = import('../api/arkui/Graphics').LengthMetricsUnit;\n/**\n * Defines LengthMetrics.\n *\n * @typedef { import('../api/arkui/Graphics').LengthMetrics } LengthMetrics\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare type LengthMetrics = import('../api/arkui/Graphics').LengthMetrics;\n/**\n * Defines ColorMetrics.\n *\n * @typedef { import('../api/arkui/Graphics').ColorMetrics } ColorMetrics\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare type ColorMetrics = import('../api/arkui/Graphics').ColorMetrics;\n/**\n * Defines the font used for text.\n *\n * @interface Font\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the font used for text.\n *\n * @interface Font\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Defines the font used for text.\n *\n * @interface Font\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare interface Font {\n    /**\n     * font size.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * font size.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * font size.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    size?: Length;\n    /**\n     * font weight.\n     *\n     * @type { ?(FontWeight | number | string) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * font weight.\n     *\n     * @type { ?(FontWeight | number | string) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * font weight.\n     *\n     * @type { ?(FontWeight | number | string) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    weight?: FontWeight | number | string;\n    /**\n     * font family.\n     *\n     * @type { ?(string | Resource) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * font family.\n     *\n     * @type { ?(string | Resource) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * font family.\n     *\n     * @type { ?(string | Resource) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    family?: string | Resource;\n    /**\n     * font style.\n     *\n     * @type { ?FontStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * font style.\n     *\n     * @type { ?FontStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * font style.\n     *\n     * @type { ?FontStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    style?: FontStyle;\n}\n/**\n * Defines the area property.\n *\n * @interface Area\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 8\n */\n/**\n * Defines the area property.\n *\n * @interface Area\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the area property.\n *\n * @interface Area\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the area property.\n *\n * @interface Area\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare interface Area {\n    /**\n     * Defines the width property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Defines the width property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the width property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the width property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    width: Length;\n    /**\n     * Defines the height property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Defines the height property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the height property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the height property.\n     *\n     * @type { Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    height: Length;\n    /**\n     * Defines the local position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Defines the local position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the local position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the local position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    position: Position;\n    /**\n     * Defines the global position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Defines the global position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the global position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the global position.\n     *\n     * @type { Position }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    globalPosition: Position;\n}\n/**\n * Defines the position.\n *\n * @interface Position\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the position.\n *\n * @interface Position\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the position.\n *\n * @interface Position\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the position.\n *\n * @interface Position\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare interface Position {\n    /**\n     * Coordinate x of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Coordinate x of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Coordinate x of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Coordinate x of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    x?: Length;\n    /**\n     * Coordinate y of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Coordinate y of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Coordinate y of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Coordinate y of the Position.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    y?: Length;\n}\n/**\n * Defines the LocalizedPosition.\n *\n * @interface LocalizedPosition\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare interface LocalizedPosition {\n    /**\n     * Coordinate start of the Position.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    start?: LengthMetrics;\n    /**\n     * Coordinate top of the Position.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    top?: LengthMetrics;\n}\n/**\n * Defines the Edges.\n *\n * @interface Edges\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface Edges {\n    /**\n     * top property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top?: Dimension;\n    /**\n     * left property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    left?: Dimension;\n    /**\n    * bottom property.\n    *\n    * @type { ?Dimension }\n    * @syscap SystemCapability.ArkUI.ArkUI.Full\n    * @crossplatform\n    * @form\n    * @atomicservice\n    * @since 12\n    */\n    bottom?: Dimension;\n    /**\n     * right property.\n     *\n     * @type { ?Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    right?: Dimension;\n}\n/**\n * Defines the LocalizedEdges.\n *\n * @interface LocalizedEdges\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare interface LocalizedEdges {\n    /**\n     * top property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    top?: LengthMetrics;\n    /**\n     * start property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    start?: LengthMetrics;\n    /**\n     * bottom property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    bottom?: LengthMetrics;\n    /**\n     * end property.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    end?: LengthMetrics;\n}\n/**\n * Defines the Bias.\n *\n * @interface Bias\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 11\n */\n/**\n * Defines the Bias.\n *\n * @interface Bias\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface Bias {\n    /**\n     * Horizontal ratio of the Bias, it must be >= 0.\n     *\n     * @type { ?number }\n     * @default 0.5\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Horizontal ratio of the Bias, it must be >= 0.\n     *\n     * @type { ?number }\n     * @default 0.5\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    horizontal?: number;\n    /**\n     * Vertical ratio of the Bias, it must be >= 0.\n     *\n     * @type { ?number }\n     * @default 0.5\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Vertical ratio of the Bias, it must be >= 0.\n     *\n     * @type { ?number }\n     * @default 0.5\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    vertical?: number;\n}\n/**\n * Defines the constrain size options.\n *\n * @interface ConstraintSizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the constrain size options.\n *\n * @interface ConstraintSizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the constrain size options.\n *\n * @interface ConstraintSizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the constrain size options.\n *\n * @interface ConstraintSizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare interface ConstraintSizeOptions {\n    /**\n     * Defines the min width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the min width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the min width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the min width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    minWidth?: Length;\n    /**\n     * Defines the max width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the max width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the max width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the max width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    maxWidth?: Length;\n    /**\n     * Defines the min height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the min height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the min height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the min height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    minHeight?: Length;\n    /**\n     * Defines the max height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the max height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the max height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the max height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    maxHeight?: Length;\n}\n/**\n * Defines the size options.\n *\n * @interface SizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the size options.\n *\n * @interface SizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the size options.\n *\n * @interface SizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the size options.\n *\n * @interface SizeOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare interface SizeOptions {\n    /**\n     * Defines the width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    width?: Length;\n    /**\n     * Defines the height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the height.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    height?: Length;\n}\n/**\n * Defines the options of border.\n *\n * @interface BorderOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Defines the options of border.\n *\n * @interface BorderOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the options of border.\n *\n * @interface BorderOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the options of border.\n *\n * @interface BorderOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\n/**\n * Defines the options of border.\n *\n * @interface BorderOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface BorderOptions {\n    /**\n     * Defines the border width.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the border width.\n     *\n     * @type { ?(EdgeWidths | Length) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the border width.\n     *\n     * @type { ?(EdgeWidths | Length) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the border width.\n     *\n     * @type { ?(EdgeWidths | Length) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Defines the border width.\n     *\n     * @type { ?(EdgeWidths | Length | LocalizedEdgeWidths) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    width?: EdgeWidths | Length | LocalizedEdgeWidths;\n    /**\n     * Defines the border color.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the border color.\n     *\n     * @type { ?(EdgeColors | ResourceColor) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the border color.\n     *\n     * @type { ?(EdgeColors | ResourceColor) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the border color.\n     *\n     * @type { ?(EdgeColors | ResourceColor) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Defines the border color.\n     *\n     * @type { ?(EdgeColors | ResourceColor | LocalizedEdgeColors) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    color?: EdgeColors | ResourceColor | LocalizedEdgeColors;\n    /**\n     * Defines the border radius.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the border radius.\n     *\n     * @type { ?(BorderRadiuses | Length) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the border radius.\n     *\n     * @type { ?(BorderRadiuses | Length) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the border radius.\n     *\n     * @type { ?(BorderRadiuses | Length) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Defines the border radius.\n     *\n     * @type { ?(BorderRadiuses | Length | LocalizedBorderRadiuses) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    radius?: BorderRadiuses | Length | LocalizedBorderRadiuses;\n    /**\n     * Defines the border style.\n     *\n     * @type { ?BorderStyle }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines the border style.\n     *\n     * @type { ?(EdgeStyles | BorderStyle) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines the border style.\n     *\n     * @type { ?(EdgeStyles | BorderStyle) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines the border style.\n     *\n     * @type { ?(EdgeStyles | BorderStyle) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    style?: EdgeStyles | BorderStyle;\n    /**\n     * Defines the gap of dash when BorderStyle is dashed.\n     *\n     * @type { ?(EdgeWidths | LengthMetrics | LocalizedEdgeWidths) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    dashGap?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths;\n    /**\n     * Defines the length of dash when BorderStyle is dashed.\n     *\n     * @type { ?(EdgeWidths | LengthMetrics | LocalizedEdgeWidths) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    dashWidth?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths;\n}\n/**\n * Defines the options of border.\n *\n * @interface OutlineOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 11\n */\n/**\n * Defines the options of border.\n *\n * @interface OutlineOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface OutlineOptions {\n    /**\n     * Defines the outline width.\n     *\n     * @type { ?(EdgeOutlineWidths | Dimension) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Defines the outline width.\n     *\n     * @type { ?(EdgeOutlineWidths | Dimension) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    width?: EdgeOutlineWidths | Dimension;\n    /**\n     * Defines the outline color.\n     *\n     * @type { ?(EdgeColors | ResourceColor) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Defines the outline color.\n     *\n     * @type { ?(EdgeColors | ResourceColor | LocalizedEdgeColors) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    color?: EdgeColors | ResourceColor | LocalizedEdgeColors;\n    /**\n     * Defines the outline radius.\n     *\n     * @type { ?(OutlineRadiuses | Dimension) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Defines the outline radius.\n     *\n     * @type { ?(OutlineRadiuses | Dimension) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    radius?: OutlineRadiuses | Dimension;\n    /**\n     * Defines the outline style.\n     *\n     * @type { ?(EdgeOutlineStyles | OutlineStyle) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Defines the outline style.\n     *\n     * @type { ?(EdgeOutlineStyles | OutlineStyle) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    style?: EdgeOutlineStyles | OutlineStyle;\n}\n/**\n * Define the style of checkbox mark.\n *\n * @interface MarkStyle\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Define the style of checkbox mark.\n *\n * @interface MarkStyle\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare interface MarkStyle {\n    /**\n     * Define the stroke color of checkbox mark.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Define the stroke color of checkbox mark.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    strokeColor?: ResourceColor;\n    /**\n     * Define the size of checkbox mark.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Define the size of checkbox mark.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    size?: Length;\n    /**\n     * Define the stroke width of checkbox mark.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Define the stroke width of checkbox mark.\n     *\n     * @type { ?Length }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    strokeWidth?: Length;\n}\n/**\n * Defines the ColorFilter object.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Defines the ColorFilter object.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Defines the ColorFilter object.\n *\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare class ColorFilter {\n    /**\n     * Creates ColorFilter with 4*5 matrix.\n     *\n     * @param { number[] } value 4*5 color matrix values. The value[m*n] is located in the m row and n column. The matrix is row-first.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Creates ColorFilter with 4*5 matrix.\n     *\n     * @param { number[] } value 4*5 color matrix values. The value[m*n] is located in the m row and n column. The matrix is row-first.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Creates ColorFilter with 4*5 matrix.\n     *\n     * @param { number[] } value 4*5 color matrix values. The value[m*n] is located in the m row and n column. The matrix is row-first.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    constructor(value: number[]);\n}\n/**\n * Defines TouchPoint\n *\n * @interface TouchPoint\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 11\n */\n/**\n * Defines TouchPoint\n *\n * @interface TouchPoint\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 12\n */\n/**\n * Defines TouchPoint\n *\n * @interface TouchPoint\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 18\n */\ndeclare interface TouchPoint {\n    /**\n     * Define the touch point x coordinate.\n     *\n     * @type { Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 11\n     */\n    /**\n     * Define the touch point x coordinate.\n     *\n     * @type { Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    /**\n     * Define the touch point x coordinate.\n     *\n     * @type { Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 18\n     */\n    x: Dimension;\n    /**\n     * Define the touch point y coordinate.\n     *\n     * @type { Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 11\n     */\n    /**\n     * Define the touch point y coordinate.\n     *\n     * @type { Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    /**\n     * Define the touch point y coordinate.\n     *\n     * @type { Dimension }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 18\n     */\n    y: Dimension;\n}\n/**\n * Defines the DirectionalEdgesT interface.\n *\n * @interface DirectionalEdgesT\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare interface DirectionalEdgesT<T> {\n    /**\n     * Start edge.\n     *\n     * @type { T }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    start: T;\n    /**\n     * End edge.\n     *\n     * @type { T }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    end: T;\n    /**\n     * Top edge.\n     *\n     * @type { T }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    top: T;\n    /**\n     * Bottom edge.\n     *\n     * @type { T }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    bottom: T;\n}\n/**\n * Defines the struct of DividerStyleOptions.\n *\n * @interface DividerStyleOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare interface DividerStyleOptions {\n    /**\n     * The strokeWidth of Divider.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    strokeWidth?: LengthMetrics;\n    /**\n     * The color of Divider.\n     *\n     * @type { ?ResourceColor }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    color?: ResourceColor;\n    /**\n     * The startMargin of Divider.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    startMargin?: LengthMetrics;\n    /**\n     * The endMargin of Divider.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    endMargin?: LengthMetrics;\n    /**\n     * The mode of Divider.\n     *\n     * @type { ?DividerMode }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 19\n     */\n    mode?: DividerMode;\n}\n/**\n * Defines the ChainWeightOptions interface.\n *\n * @interface ChainWeightOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 14\n */\ndeclare interface ChainWeightOptions {\n    /**\n     * Horizontal ChainWeight.\n     *\n     * @type { ?(number) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 14\n     */\n    horizontal?: number;\n    /**\n     * Vertical ChainWeight.\n     *\n     * @type { ?(number) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 14\n     */\n    vertical?: number;\n}\n/**\n * Defines the struct of AccessibilityOptions.\n *\n * @interface AccessibilityOptions\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 14\n */\ndeclare interface AccessibilityOptions {\n    /**\n     * accessibilityPreferred - Should accessibilityText be prioritized when contatenating child component strings.\n     *\n     * @type { ?(boolean) }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 14\n     */\n    accessibilityPreferred?: boolean;\n}\n/**\n * Define scrollbar margin options.\n *\n * @interface ScrollBarMargin\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 20\n */\ndeclare interface ScrollBarMargin {\n    /**\n     * Start margin of the scroll bar.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 20\n     */\n    start?: LengthMetrics;\n    /**\n     * End margin of the scroll bar.\n     *\n     * @type { ?LengthMetrics }\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 20\n     */\n    end?: LengthMetrics;\n}\n",
}
export default FILE;